home *** CD-ROM | disk | FTP | other *** search
/ Programming Languages Suite / ProgramD2.iso / Borland / Borland C++ V5.02 / APXMDIDV.PAK / APMDMDIC.H < prev    next >
C/C++ Source or Header  |  1997-05-06  |  1KB  |  49 lines

  1. //----------------------------------------------------------------------------
  2. //  Project ApxMdiDv
  3. //  Borland International
  4. //  Copyright ⌐ 1996. All Rights Reserved.
  5. //
  6. //  SUBSYSTEM:    ApxMdiDv Application
  7. //  FILE:         apmdmdic.h
  8. //  AUTHOR:       
  9. //
  10. //  OVERVIEW
  11. //  ~~~~~~~~
  12. //  Class definition for TApxMdiDvMDIClient (TMDIClient).
  13. //
  14. //----------------------------------------------------------------------------
  15. #if !defined(apmdmdic_h)              // Sentry, use file only if it's not already included.
  16. #define apmdmdic_h
  17.  
  18. #include "apxmddva.rh"            // Definition of all resources.
  19.  
  20.  
  21. //{{TMDIClient = TApxMdiDvMDIClient}}
  22. class TApxMdiDvMDIClient : public TMDIClient {
  23.   public:
  24.     int      ChildCount;                 // Number of child window created.
  25.  
  26.     TApxMdiDvMDIClient(TModule* module = 0);
  27.     virtual ~TApxMdiDvMDIClient();
  28.  
  29.     void OpenFile(const char* fileName = 0);
  30.  
  31. //{{TApxMdiDvMDIClientVIRTUAL_BEGIN}}
  32.   protected:
  33.     virtual void SetupWindow();
  34. //{{TApxMdiDvMDIClientVIRTUAL_END}}
  35.  
  36. //{{TApxMdiDvMDIClientRSP_TBL_BEGIN}}
  37.   protected:
  38.     void CmFilePrint();
  39.     void CmFilePrintSetup();
  40.     void CmFilePrintPreview();
  41.     void CmPrintEnable(TCommandEnabler& tce);
  42.     void EvDropFiles(TDropInfo);
  43. //{{TApxMdiDvMDIClientRSP_TBL_END}}
  44. DECLARE_RESPONSE_TABLE(TApxMdiDvMDIClient);
  45. };    //{{TApxMdiDvMDIClient}}
  46.  
  47.  
  48. #endif  // apmdmdic_h sentry.
  49.